engine mountings - Turco Inglés Diccionario